let convertFnObj = {
    toCelsius(fahrenheit) { //转换成摄氏度
        return (fahrenheit - 32) * 5 / 9;
    },
    toFahrenheit(celsius) {//转换成华氏度
        return (celsius * 9 / 5) + 32;
    }
}
function tryConvert(temperature, convert) { //转换函数
    //这个判断的目的是为了防止用户输入了非数字
    if (isNaN(temperature) || temperature === "") {
        return '';
    }
    const input = parseFloat(temperature);//将传入的温度转换成浮点数值类型
    const output = convertFnObj[convert](input)//调用转换函数
    const rounded = Math.round(output * 1000) / 1000; //四舍五入,保留三位小数点
    return rounded.toString();//返回处理好的温度,字符串类型
}
export default tryConvert